CD-ROM drive reads CD-ROM inaccurately due to dirty CD-ROM.
Cause:
The bottom (data) surface of the CD-ROM is dirty.
Solution:
Use a CD-ROM cleaning kit to clean the bottom surface of the CD-ROM.